@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0;}
body,form,input{ margin: 0px; padding: 0px; border:0; font-size: 14px; font-weight: normal; font-family:"Microsoft Yahei"; color:#000;}
ul,ol,li { list-style: none; list-style-type:none; margin:0; padding:0px;}
p,div,a,h1,h2,h3,h4,h5,h6,span,ul,li,img,form,input,br,dl,dt,dd{ padding:0; margin:0;}
img {border-style:none; border:0; padding:0; margin:0;}
a{color:#000; text-decoration:none;}
a:hover{ text-decoration:none;}
.clear{ clear:both; height:0; display:block;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
em,i,samp,b{ font-style:normal;font-weight: normal; font-family:"Microsoft Yahei";}

.fix{*zoom:1;}
.fix:after{content:""; display:block; clear:both;}

html { -webkit-text-size-adjust:none;overflow-x:hidden;}
body {min-width:300px;overflow-x:hidden; background:#ececec; }
html, body { width: 100%;}
.main{width:10.8rem;margin:0 auto;}

.sea{height:1.4rem;background:#0c4b9f}
.sea_l{float:left;width:3.82rem}
.sea_l img{width:3.06rem;height:.9rem;margin:0.26rem 0 0 0.32rem}
.sea_c{float:left;width:5.55rem; background:url(../images/sea.png) no-repeat; background-size:5.55rem .9rem;margin-top:.25rem;height:.9rem}
.sea_c li{float:left}
.sea_c li input{border:none;background:none;height:.9rem;outline:0}
.sea_c li input.key{width:4rem;font-size:.42rem;line-height:.9rem;padding-left:.22rem;color:#fff}
.sea_c li input.sub{width:1.33rem;}
.sea_r{float:right;width:1.43rem}
.sea_r img{width:.65rem;height:.7rem;display:block;margin:.35rem 0 0 .44rem}

.nav{height:1.45rem;background:#fff; position:relative}

.swiper-container8 {width: 10.2rem;height: 1.45rem; overflow:hidden}
.swiper-container8 .swiper-slide {width:1.7rem!important;height:1.45rem;/* Center slide text vertically */ display: -webkit-box;display: -ms-flexbox; display: -webkit-flex;display: flex; -webkit-box-pack: center; -ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-container8 .swiper-slide a{display:block;line-height:1.45rem;font-size:.48rem;color:#444444}

.nav .more{position:absolute;width:.66rem;height:.68rem;right:.33rem;top:.38rem}
.nav .more img{width:.66rem;height:.68rem;}

.change{position:absolute;top:0;font-size:0.42rem;/*text-indent:0.65rem*/}
.change img{display:inline-block;width:.44rem;height:.44rem;vertical-align:top;margin-right:.23rem;}
.shake img{animation: round 0.5s linear 1;-webkit-animation: round 0.5s linear 1; }
@keyframes round{
	to{transform: rotate(360deg);}
}

/*-----------顶部------------*/
.top{height:8.1rem;margin-bottom:0.5rem}

.swiper-container{width: 10.8rem; height: 8.1rem;margin: 0 auto; overflow:hidden}
.swiper-container .swiper-slide {/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center; -ms-flex-align: center;-webkit-align-items: center; align-items: center; position:relative}
.swiper-container .swiper-slide img{display:block;width:10.8rem;height:8.1rem;}
.swiper-container .swiper-slide p{position:absolute;width:100%;height:0.52rem;line-height:0.52rem;font-size:0.52rem;text-indent:0.35rem;color:#fff;left:0;bottom:0.33rem}
.swiper-container .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{bottom:0.35rem;}
.swiper-container .swiper-container-horizontal>.swiper-pagination{}
.swiper-container .swiper-pagination-bullet{width:0.18rem;height:0.18rem;background:#a5a5a5;border-radius:100%;opacity:1;margin:0 0.06rem 0.05rem 0.06rem!important;}
.swiper-container span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffbe01;width:0.28rem;height:0.28rem;margin:0 0.06rem 0 0.06rem!important;}
.swiper-container .swiper-pagination{text-align:right;padding-right:0.22rem;box-sizing:border-box;}

/*-----------要闻------------*/
.yw{padding:0.45rem 0.32rem 0 0.32rem;background:#fff; margin-bottom:0.5rem}
.yw_top{height:0.7rem; overflow:hidden; position:relative}
.yw_top p{line-height:0.7rem;background: url(../images/yw.png) no-repeat 0 center;background-size:0.5rem 0.51rem;font-size:0.56rem;font-weight:bold;text-indent:0.8rem;height:0.7rem;}
.yw_top p a{color:#0c4b9f;}
.yw_top .change{height:0.7rem;line-height:0.7rem;right:0;/*text-indent:0.65rem*/}
.yw_top .change img{margin-top:.13rem}

.yw_m  span{display:inline-block;vertical-align:top}
.yw_m  span.yw_zd{width:0.96rem;height:0.48rem;margin-right:0.6rem}
.yw_m  span.yw_zd img{width:0.96rem;height:0.48rem}
.yw_m  span.yw_pl{background:url(../images/pl.png) no-repeat 0 center;background-size:0.52rem 0.35rem;height:0.48rem;line-height:0.48rem;font-size:0.38rem;text-indent:0.7rem;color:#666666}

.yw1 li{height:3.23rem;border-bottom:3px solid #ececec;width:10.16rem}
.yw1_l{float:left;width:6.72rem;margin-right:0.3rem}
.yw1_l h1{height:1.4rem;line-height:0.7rem;font-size:0.48rem;padding-top:0.46rem;margin-bottom:0.4rem}
.yw1_r{float:right;width:3.14rem;margin-top:0.43rem}
.yw1_r img{display:block;width:3.14rem;height:2.36rem}

.yw2{height:4.98rem;border-bottom:3px solid #ececec}
.yw2 h1{height:1.24rem;line-height:1.24rem;font-size:0.48rem; white-space:nowrap; overflow:hidden}
.yw2 ul{height:2.46rem;margin-bottom:0.35rem}
.yw2 li{float:left;width:3.28rem;height:2.46rem}
.yw2 li img{width:3.28rem;height:2.46rem}
.yw2 li+li{margin-left:0.16rem}

.yw3{height:3.7rem;}
.yw3 h1{height:0.84rem;line-height:0.84rem;font-size:0.48rem; white-space:nowrap; overflow:hidden; padding-top:0.25rem}
.yw3 p{height:1.4rem;line-height:0.7rem;font-size:0.42rem; color:#444444; margin-bottom:0.22rem}

/*-----------地名寻根------------*/

.dmxg{background:#fff; margin-bottom:0.35rem}
.dmxg_t{height:1.6rem;position:relative}
.dmxg_t p{line-height:1.6rem;background:url(../images/dmxg_t.png) no-repeat 0.43rem center;background-size:0.4rem .6rem;font-size:0.56rem;font-weight:bold;text-indent:1.1rem;}
.dmxg_t p a{color:#0c4b9f;}
.dmxg_t .change{height:1.6rem;line-height:1.6rem;right:0.33rem;/*text-indent:0.65rem*/}
.dmxg_t .change img{margin-top:.58rem}

.dmxg_mt{height:6.5rem;padding:0 0.33rem;width:10.14rem}
.dmxg_mt li{float:left;width:4.96rem}
.dmxg_mt li+li{margin-left:0.22rem}
.dmxg_mt li img{width:4.96rem;height:3.71rem;display:block}
.dmxg_mt li p{height:1.28;line-height:0.64rem;font-size:0.44rem;margin:0.18rem 0 0.33rem 0}
.dmxg_mt  span{display:inline-block;vertical-align:top}
.dmxg_mt  span.yw_zd{width:0.96rem;height:0.48rem;margin-right:0.6rem}
.dmxg_mt  span.yw_zd img{width:0.96rem;height:0.48rem}
.dmxg_mt  span.yw_pl{background:url(../images/pl.png) no-repeat 0 center;background-size:0.52rem 0.35rem;height:0.48rem;line-height:0.48rem;font-size:0.38rem;text-indent:0.7rem;color:#666666; }

.dmxg_mb{height:3.56rem; padding-left:0.33rem}
.swiper-container1 {width: 10.47rem;height: 3.56rem; overflow:hidden}
.swiper-container1 .swiper-slide {width:3.14rem!important;height:3.56rem;margin-right:0.16rem; /* Center slide text vertically */ /*display: -webkit-box;display: -ms-flexbox; display: -webkit-flex;display: flex; -webkit-box-pack: center; -ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center;-webkit-align-items: center;align-items: center;*/ position:relative}
.swiper-container1 .swiper-slide img{width:3.14rem;height:2.36rem;display:block;}
.swiper-container1 .swiper-slide p{line-height:0.98rem;text-align:center;font-size:0.38rem;}
.swiper-container1 .swiper-slide .dmxg_bf{position:absolute;top:1.6rem;right:0.2rem;width:0.6rem;height:0.6rem}
.swiper-container1 .swiper-slide .dmxg_bf img{width:0.6rem;height:0.6rem}

/*盛世之歌banner*/
.banner1{height:3.15rem;margin-bottom:0.5rem}
.banner1 img{display:block;width:10.8rem;height:3.15rem}

/*荣誉工程*/

.rygc{background:#fff;margin-bottom:0.5rem}
.rygc_title{height:1.64rem;background:url(../images/rygc.png) no-repeat center center;background-size:3.89rem 0.63rem;}
.rygc_title a{font-size:0.56rem;font-weight:bold;line-height:1.64rem;text-align:center;color:#0c4b9f;display:block}

.rygc_t{height:3.44rem;margin-bottom:0.5rem;padding-left:0.3rem}
.swiper-container2 {width: 10.5rem;height: 3.44rem; overflow:hidden}
.swiper-container2 .swiper-slide {width:3.44rem!important;height:3.44rem;margin-left:0.15rem; /* Center slide text vertically */ /*display: -webkit-box;display: -ms-flexbox; display: -webkit-flex;display: flex; -webkit-box-pack: center; -ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center;-webkit-align-items: center;align-items: center;*/ position:relative}
.swiper-container2 .swiper-slide img{width:3.44rem;height:3.44rem;display:block;}

.rygc_b{height:3.44rem;padding-bottom:0.5rem;padding-right:0.3rem;}
.swiper-container3 {width: 10.5rem;height: 3.44rem; overflow:hidden}
.swiper-container3 .swiper-slide {width:3.44rem!important;height:3.44rem;margin-right:0.15rem; /* Center slide text vertically */ /*display: -webkit-box;display: -ms-flexbox; display: -webkit-flex;display: flex; -webkit-box-pack: center; -ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center;-webkit-align-items: center;align-items: center;*/ position:relative}
.swiper-container3 .swiper-slide img{width:3.44rem;height:3.44rem;display:block;}

/*会员广场banner*/
.banner2{height:3.38rem;}
.banner2 img{display:block;width:10.8rem;height:3.38rem}

/*会员广场*/
.hygc_t{height:3.86rem}
.hygc_t ul{padding:0.5rem 0 0 0}
.hygc_t li{float:left;width:4.92rem;height:2.89rem;box-shadow:.05rem .1rem  .5rem #999999;margin-left:0.3rem}
.hygc_t li img{width:4.92rem;height:2.89rem}

.hygc_b{background:#fff}
.hygc_bt{height:1.6rem;background:url(../images/hy.png) no-repeat 0.32rem center;background-size:0.68rem 0.5rem}
.hygc_bt a{line-height:1.6rem;font-size:0.56rem;font-weight:bold;padding-left:1.25rem;color:#0c4b9f}
.hygc_bb{padding:0 0 0 0.32rem;margin-bottom:.5rem}

.swiper-container4 {width: 10.32rem; height: auto; overflow:hidden; position:relative; padding-bottom:.8rem}
.swiper-container4 .swiper-slide {/* Center slide text vertically *//*display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center; -ms-flex-align: center;-webkit-align-items: center; align-items: center; */position:relative;height:5.11rem;width:3.27rem}

.swiper-container4 .swiper-slide img{height:3.27rem;width:3.27rem;display:block;margin-bottom:0.26rem}
.swiper-container4 .swiper-slide p{line-height:0.58rem;font-size:0.38rem;}
.swiper-container4 .swiper-slide p span{color:#666666}
.swiper-container4 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{bottom:0.35rem;}
.swiper-container4 .swiper-container-horizontal>.swiper-pagination{}
.swiper-container4 .swiper-pagination-bullet{width:0.18rem;height:0.18rem;background:#a5a5a5;border-radius:100%;opacity:1;margin:0 0.06rem 0.05rem 0.06rem!important;}
.swiper-container4 span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffbe01;width:0.28rem;height:0.28rem;margin:0 0.06rem 0 0.06rem!important;}
.swiper-container4 .swiper-pagination{text-align:center;}

/*文化强国*/
.whqg{background:#fff;margin-bottom:.5rem}
.whqg_title{height:1.6rem;position:relative}
.whqg_title p{line-height:1.6rem;background: url(../images/whqt_title.png) no-repeat 0.32rem center;background-size:0.5rem .5rem;font-size:0.56rem;font-weight:bold;text-indent:1.12rem;}
.whqg_title p a{color:#0c4b9f;}
.whqg_title .change{height:1.6rem;line-height:1.6rem;right:0.33rem;/*text-indent:0.65rem*/}
.whqg_title .change img{margin-top:.58rem}

.whqg_t{padding:0 0 0 0.32rem}
.swiper-container5 {width: 10.38rem; height: auto; overflow:hidden; position:relative; padding-bottom:0.82rem}
.swiper-container5 .swiper-slide {/* Center slide text vertically *//*display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center; -ms-flex-align: center;-webkit-align-items: center; align-items: center; */position:relative;height:3.31rem;width:4.96rem; margin:0 0 0.23rem 0}
.swiper-container5 .swiper-slide img{height:3.31rem;width:4.96rem;display:block;}
.swiper-container5 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{bottom:0.2rem;}
.swiper-container5 .swiper-container-horizontal>.swiper-pagination{}
.swiper-container5 .swiper-pagination-bullet{width:0.18rem;height:0.18rem;background:#a5a5a5;border-radius:100%;opacity:1;margin:0 0.06rem 0.05rem 0.06rem!important;}
.swiper-container5 span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffbe01;width:0.28rem;height:0.28rem;margin:0 0.06rem 0 0.06rem!important;}
.swiper-container5 .swiper-pagination{text-align:center;}

.zhrw_t{height:1.18rem;background:url(../images/zhrw.jpg) no-repeat 0.32rem center;padding-left:0.76rem;background-size:0.2rem .48rem}
.zhrw_t a{font-size:0.48rem;font-weight:bold;color:#333333;line-height:1.18rem;}

.zhrw_b{padding:0 0 0.5rem 0.32rem}
.swiper-container6 {width: 10.48rem;height: 3.15rem; overflow:hidden}
.swiper-container6 .swiper-slide {width:3.15rem!important;height:3.15rem;margin-right:0.15rem; /* Center slide text vertically */ display: -webkit-box;display: -ms-flexbox; display: -webkit-flex;display: flex; -webkit-box-pack: center; -ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-container6 .swiper-slide img{width:3.15rem;height:3.15rem;display:block;}
.swiper-container6 .swiper-slide p{ position:absolute; left:0;bottom:0;height:0.6rem; line-height:0.6rem;text-align:center; background:rgba(0,0,0,.6); width:100%;color:#fff; font-size:0.42rem}

/*ai约拍影像*/
.aiyp{background:#fff;margin-bottom:.5rem}
.ayp_title{height:1.6rem;position:relative}
.ayp_title p{line-height:1.6rem;background: url(../images/ayp.png) no-repeat 0.32rem center;background-size:0.58rem .51rem;font-size:0.56rem;font-weight:bold;text-indent:1.12rem;}
.ayp_title p a{color:#0c4b9f;}
.ayp_title .change{right:0.33rem;height:1.6rem;line-height:1.6rem}
.ayp_title .change img{margin-top:.58rem}

.ayp_m{padding:0 0.33rem;width:10.14rem}
.ayp_t{height:5.04rem;margin-bottom:0.15rem}
.ayp_tl{float:left;width:3.26rem;margin-right:0.14rem}
.ayp_tl li{height:2.45rem;width:3.26rem}
.ayp_tl li img{width:3.26rem;height:2.45rem;display:block}
.ayp_tl li+li{margin-top:0.14rem}
.ayp_tr{float:right;width:6.74rem;}
.ayp_tr img{width:6.74rem;height:5.04rem;}
.ayp_b{height:3.76rem;padding-bottom:.5rem}
.ayp_b li{height:3.76rem;width:5.01rem;float:left}
.ayp_b li img{height:3.76rem;width:5.01rem;display:block}
.ayp_b li+li{margin-left:0.12rem}

/*vrbanner*/
.banner3{height:3.9rem;}
.banner3 img{display:block;width:10.8rem;height:3.9rem}
.vr3d{background:#fff;margin-bottom:.5rem}
.vr3d_t{height:1.7rem;background:url(../images/rygc.png) no-repeat center center;background-size:3.89rem 0.63rem;}
.vr3d_t a{font-size:0.56rem;font-weight:bold;line-height:1.7rem;text-align:center;color:#0c4b9f;display:block}

.swiper-container7 {width: 10.8rem; padding-bottom:.5rem; overflow:hidden}
.swiper-container7  .swiper-slide {background-position: center;background-size: cover;width: 8.88rem;height: 6.66rem;position:relative	}
.swiper-container7  .swiper-slide p{position:absolute; left:0;bottom:0;height:0.9rem; line-height:0.9rem;text-align:center; background:rgba(0,0,0,.6); width:100%;color:#fff; font-size:0.46rem;display:none}
.swiper-container7 .swiper-slide-active p{display:block}

/*天下视野*/
.txsy{background:#fff;margin-bottom:.5rem;}

.txsy_t{height:1.6rem;position:relative}
.txsy_t p{line-height:1.6rem;background: url(../images/txsy.png) no-repeat 0.32rem center;background-size:0.57rem .34rem;font-size:0.56rem;font-weight:bold;text-indent:1.12rem;}
.txsy_t p a{color:#0c4b9f;}
.txsy_t .change{right:0.33rem;height:1.6rem;line-height:1.6rem}
.txsy_t .change img{margin-top:.58rem}

.txsy_b ul{padding-left:0.33rem}
.txsy_b li{float:left;width:4.96rem;height:3.72rem;position:relative;margin:0 0.23rem .5rem 0}
.txsy_b li img{width:4.96rem;height:3.72rem;display:block}
.txsy_b li .txsy_bg{position:absolute;width:4.96rem;height:3.72rem;left:0;top:0}
.txsy_b li .txsy_bg p{position:absolute; left:0;bottom:0;height:0.76rem; line-height:0.76rem;text-align:center; width:100%;color:#fff; font-size:0.42rem; white-space:nowrap}

/*梦想成真*/
.mxcz{background:#fff;margin-bottom:.5rem;}
.mxcz_t{height:1.6rem;position:relative}
.mxcz_t p{line-height:1.6rem;background: url(../images/mxcz.png) no-repeat 0.32rem center;background-size:0.4rem .54rem;font-size:0.56rem;font-weight:bold;text-indent:1.12rem;}
.mxcz_t p a{color:#0c4b9f;}
.mxcz_t .change{right:0.33rem;height:1.6rem;line-height:1.6rem}
.mxcz_t .change img{margin-top:.58rem}

.mxcz_m{padding:0 0 0.35rem .33rem}
.mxcz_m li{float:left;width:4.96rem;margin-right:.23rem}
.mxcz_m li img{display:block;width:4.96rem;height:4.96rem;margin-bottom:.15rem}
.mxcz_m li p{line-height:.8rem;font-size:.44rem;text-indent:.2rem}
.mxcz_m li span{display:block;height:.72rem;background:url(../images/mxcz1.png) no-repeat .2rem center;background-size:.38rem .4rem;text-indent:.8rem;line-height:.72rem;color:#666666;font-size:.38rem}

/*盛世家人*/
.ssjr{background:#fff; margin-bottom:1rem}
.ssjr_t{height:1.6rem;background:url(../images/rygc.png) no-repeat center center;background-size:3.89rem 0.63rem;}
.ssjr_t a{font-size:0.56rem;font-weight:bold;line-height:1.6rem;text-align:center;color:#0c4b9f;display:block}
.ssjr_m{padding:0 0 0 .33rem}
.ssjr_m li{float:left;width:4.96rem;margin-right:.23rem; height:5.83rem}
.ssjr_m li img{display:block;width:4.96rem;height:3.72rem;margin-bottom:.25rem}
.ssjr_m li p{line-height:.64rem;font-size:.44rem;}

/*底部*/
.footer{ width:10.8rem; height:1.5rem; margin:auto; position:fixed; left:0; bottom:0; right:0; z-index:99999; background:#e8e2e3;}
.footer li{ width:33.33%; float:left; padding-top:0.9rem; height:0.6rem; font-size:0.4rem; text-align:center;}
.footer li.on{ color:#267ef5;}
.footer li:nth-child(1){background:url(../images/ft1.png) no-repeat center 0.15rem;background-size:0.75rem 0.71rem;}
.footer li:nth-child(2){background:url(../images/ft5.png) no-repeat center 0.15rem;background-size:0.81rem 0.71rem;}
.footer li:nth-child(3){background:url(../images/ft3.png) no-repeat center 0.15rem;background-size:0.65rem 0.71rem;}
.footer li:nth-child(1).on{background:url(../images/ft2.png) no-repeat center 0.15rem;background-size:0.75rem 0.71rem;}
.footer li:nth-child(2).on{background:url(../images/ft6.png) no-repeat center 0.15rem;background-size:0.81rem 0.71rem;}
.footer li:nth-child(3).on{background:url(../images/ft4.png) no-repeat center 0.15rem;background-size:0.75rem 0.71rem;}









